import getpass
while True:
    username = input("输入你的名字:\n")
    u_name = username.split()
    out = []
    for i in u_name:
        i.capitalize()
        out.append(i)
    u_name = ''.join(out)
    if username.isalpha():
        age = input("输入你的年龄:\n")
        if age.isdigit():
            my_pwd = getpass.getpass("请输入密码:")
            if my_pwd.isalnum():
                if not  my_pwd.isalnum():
                    if len(my_pwd) >= 12:

                        print("你的用户名是:{}\n你的密码是：{}\n你的密码长度为：{}\n你的年龄{}"
                            .format(u_name,my_pwd,len(my_pwd),age))
                        break
                    else:
                        print("密码长度必须大于12")
                else:
                    print("密码里面必须包含特殊字符")
            else:
                print("密码里面需要包含字母数字")
        else:
            print("年龄必须为数字 。")
    else:
        print("姓名必须为字母形式.")